package com.neutech.shop.service;

import com.neutech.shop.entity.Category;

import java.util.List;

/**
 * @author Neuedu-远哥
 * @version 1.0
 * @date 2021/9/27 9:28
 */
public interface CategoryService {
    /**
     * 添加根类别的业务
     * @param name 类别名称
     * @param descr 类别描述
     */
    void insertRootCategory(String name,String descr);
    List<Category> selectAll();
    Category selectByParentId(Integer pid);

    /**
     * 添加子类别的业务
     * @param name 类别名称
     * @param descr 类别描述
     */
    void insertChildCategory(String name,String descr,Integer pid);

    /**
     * 找所有类级别为3的类别
     * @return
     */
    List<Category> findThirdGrade();
}
